class Person {
  // Person(String name, int age, double height) {
  //   this.name = name;
  //   this.age = age;
  //   this.height = height;
  // }
  // 上面等同于
  Person(this.name, this.age, this.height, this._gender);
  // 命名构造函数 init是自定义的
  Person.init(this.name, this.age, this.height, this._gender);

  String name = '';
  int age = 0;
  double height = 0.0;
  // 定义私有属性 _xxx
  String _gender = '';

  // 定义私有方法 _xxx()
  _speak() {
    print('Hi, 我叫 $name, 今年$age岁了, 身高$height米, 性别$_gender');
  }

  interduce() {
    _speak();
  }
}
